//package com.bsj.power.common.annotation;
//
//import java.lang.annotation.ElementType;
//import java.lang.annotation.Retention;
//import java.lang.annotation.RetentionPolicy;
//import java.lang.annotation.Target;
//
///**
// * 权限认证，必须具备指定权限才能今日该方法
// * @author yinhao
// */
//@Retention(RetentionPolicy.RUNTIME)
//@Target({ElementType.METHOD, ElementType.TYPE})
//public @interface RequiresPermissions {
//    /**
//     * 需要校验的权限码
//     * @return
//     */
//    String[] value() default {};
//
//    /**
//     * 验证模式：AND | OR 默认AND
//     * @return
//     */
//    Logical logical() default Logical.AND;
//}
